<?php

namespace UFSW\DataBaseBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Resultado
 *
 * @ORM\Table(name="resultado")
 * @ORM\Entity(repositoryClass="UFSW\DataBaseBundle\Entity\ResultadoRepository")
 */
class Resultado
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @ORM\OneToOne(targetEntity="UFSW\DataBaseBundle\Entity\Equipo")
     * @ORM\JoinColumn(name="equipo_a", referencedColumnName="id")
     */
    private $equipoA;

    /**
     * @ORM\OneToOne(targetEntity="UFSW\DataBaseBundle\Entity\Equipo")
     * @ORM\JoinColumn(name="equipo_b", referencedColumnName="id")
     */
    private $equipoB;

    /**
     * @var integer
     *
     * @ORM\Column(name="golesA", type="integer")
     */
    private $golesA;

    /**
     * @var integer
     *
     * @ORM\Column(name="golesB", type="integer")
     */
    private $golesB;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set equipoA
     *
     * @param $equipoA
     * @return Resultado
     */
    public function setEquipoA(Equipo $equipoA)
    {
        $this->equipoA = $equipoA;

        return $this;
    }

    /**
     * Get equipoA
     *
     * @return UFSW\DataBaseBundle\Entity\Equipo 
     */
    public function getEquipoA()
    {
        return $this->equipoA;
    }

    /**
     * Set equipoB
     *
     * @param $equipoB
     * @return Resultado
     */
    public function setEquipoB(Equipo $equipoB)
    {
        $this->equipoB = $equipoB;

        return $this;
    }

    /**
     * Get equipoB
     *
     * @return UFSW\DataBaseBundle\Entity\Equipo 
     */
    public function getEquipoB()
    {
        return $this->equipoB;
    }

    /**
     * Set golesA
     *
     * @param integer $golesA
     * @return Resultado
     */
    public function setGolesA($golesA)
    {
        $this->golesA = $golesA;

        return $this;
    }

    /**
     * Get golesA
     *
     * @return integer 
     */
    public function getGolesA()
    {
        return $this->golesA;
    }

    /**
     * Set golesB
     *
     * @param integer $golesB
     * @return Resultado
     */
    public function setGolesB($golesB)
    {
        $this->golesB = $golesB;

        return $this;
    }

    /**
     * Get golesB
     *
     * @return integer 
     */
    public function getGolesB()
    {
        return $this->golesB;
    }
}
